﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
//using vudu.Datos.SqlServer;
using System.Net;
using System.Net.Mail;
using vudu.ClasesDominio;

namespace vudu.ClasesDominio
{
    public class Escuela : Rol
    {
        #region Atributos

        private int _idEscuela;
        private string _nombreEscuela;
        private List<Profesor> _listaProfesor;
        private List<Pensum> _listaPensum;
        private List<Materia> _listaMateria;
        private string _descripcionEscuela;
        private string _telefonoEscuela;
        private string _directorEscuela;
        private string _direccionEscuela;
        private int _estadoEscuela;
      //  private SqlServerEscuela sqlServerDatosEscuela = new SqlServerEscuela();

        #endregion

        #region Constructor



         public Escuela(string _correo, string _password)
            : base(_correo, _password)
        {
            
        }
        
        
        public Escuela(string nombreEscuela, string descripcionEscuela, string telefonoEscuela, string directorEscuela, string direccionEscuela, int estadoEscuela)
        {
            _nombreEscuela = nombreEscuela;
            _descripcionEscuela = descripcionEscuela;
            _telefonoEscuela = telefonoEscuela;
            _directorEscuela = directorEscuela;
            _direccionEscuela = direccionEscuela;
            _estadoEscuela = estadoEscuela;

        }


        public Escuela ()
        {
        }



        #endregion

        #region Gets y Sets

        
        public int IdEscuela
        {
            get { return _idEscuela; }
            set { _idEscuela = value; }
        }

        public string NombreEscuela
        {
            get { return _nombreEscuela; }
            set { _nombreEscuela = value; }
        }

        public string DescripcionEscuela
        {
            get { return _descripcionEscuela; }
            set { _descripcionEscuela = value; }
        }


        private List<Profesor> ListaProfesor
        {
            get { return _listaProfesor; }
            set { _listaProfesor = value; }
        }

        public List<Pensum> ListaPensum
        {
            get { return _listaPensum; }
            set { _listaPensum = value; }
        }


        public string TelefonoEscuela
        {
            get { return _telefonoEscuela; }
            set { _telefonoEscuela = value; }
        }

        public string DirectorEscuela
        {
            get { return _directorEscuela; }
            set { _directorEscuela = value; }
        }

        public string DireccionEscuela
        {
            get { return _direccionEscuela; }
            set { _direccionEscuela = value; }
        }

        public int EstadoEscuela
        {
            get { return _estadoEscuela; }
            set { _estadoEscuela = value; }
        }

        //private List<Profesor> ListaProfesor
        //{
        //    get { return _listaProfesor; }
        //    set { _listaProfesor = value; }
        //}

        private List<Materia> ListaMateria
        {
            get { return _listaMateria; }
            set { _listaMateria = value; }
        }

        #endregion

    }
}